OGR data source with driver: ESRI Shapefile 
Source: "/Users/YunyingKatelyn/Documents/geospatial_analytics/data/mpsz", layer: "MP14_SUBZONE_WEB_PL"
with 323 features
It has 15 fields
       X1         address              town            flat_type              lon       
 Min.   :   1   Length:8848        Length:8848        Length:8848        Min.   :103.7  
 1st Qu.:2213   Class :character   Class :character   Class :character   1st Qu.:103.8  
 Median :4424   Mode  :character   Mode  :character   Mode  :character   Median :103.8  
 Mean   :4424                                                            Mean   :103.8  
 3rd Qu.:6636                                                            3rd Qu.:103.9  
 Max.   :8848                                                            Max.   :104.0  
      lat           Street            SUBZONE_NO     SUBZONE_N           REGION_N        
 Min.   :1.270   Length:8848        Min.   : 1.00   Length:8848        Length:8848       
 1st Qu.:1.337   Class :character   1st Qu.: 2.00   Class :character   Class :character  
 Median :1.360   Mode  :character   Median : 4.00   Mode  :character   Mode  :character  
 Mean   :1.364                      Mean   : 4.27                                        
 3rd Qu.:1.388                      3rd Qu.: 5.00                                        
 Max.   :1.457                      Max.   :16.00                                        
 min_dist_clinic  min_dist_school    min_dist_hawker     min_dist_mrt      min_dist_spf     
 Min.   :   0.0   Min.   :   3.369   Min.   :   5.809   Min.   :  19.28   Min.   :   0.391  
 1st Qu.: 116.6   1st Qu.: 194.025   1st Qu.: 354.596   1st Qu.: 310.34   1st Qu.: 336.938  
 Median : 191.2   Median : 282.796   Median : 670.660   Median : 522.96   Median : 567.763  
 Mean   : 234.0   Mean   : 318.223   Mean   : 890.973   Mean   : 603.46   Mean   : 664.733  
 3rd Qu.: 296.5   3rd Qu.: 405.481   3rd Qu.:1150.461   3rd Qu.: 806.50   3rd Qu.: 886.095  
 Max.   :5353.2   Max.   :5191.278   Max.   :8121.665   Max.   :5440.49   Max.   :5354.209  
 min_dist_preschool min_dist_busStop  
 Min.   :   0.349   Min.   :  0.0006  
 1st Qu.:  88.694   1st Qu.: 74.0256  
 Median : 139.007   Median :107.8461  
 Mean   : 152.254   Mean   :114.3213  
 3rd Qu.: 197.292   3rd Qu.:145.9178  
 Max.   :4938.063   Max.   :382.0819  

Create the plot on a region level

Set Plot Panel Background

Create the plot by town

Set Plot Panel Background

Create the plot by subzone

Set Plot Panel Background

LS0tCnRpdGxlOiAiUHJvamVjdCAtIE1SVCAtIFByaW50IgpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sKLS0tCgpgYGB7ciBlY2hvPUZBTFNFLCBldmFsPVRSVUUsIG1lc3NhZ2U9RkFMU0UsIHdhcm5pbmc9RkFMU0V9CnBhY2thZ2VzID0gYygnc2YnLCAndG1hcCcsICdnZ21hcCcsICdyZ2RhbCcsICd0aWR5dmVyc2UnLCAncmVhZHInKQpmb3IgKHAgaW4gcGFja2FnZXMpeyAKICBpZighcmVxdWlyZShwLCBjaGFyYWN0ZXIub25seSA9IFQpKXsKICAgIGluc3RhbGwucGFja2FnZXMocCkgCiAgfQogIGxpYnJhcnkocCxjaGFyYWN0ZXIub25seSA9IFQpIAp9CmBgYAoKYGBge3IgZWNobz1GQUxTRSwgZXZhbD1UUlVFLCBtZXNzYWdlPUZBTFNFLCB3YXJuaW5nPUZBTFNFfQpob3VzZXNmaW5hbHYxPC0gcmVhZF9jc3YoJ2RhdGEvcmVzYWxlLWZsYXQtcHJpY2VzL2ZpbmFsQ1NWZm9ycGxvdHMuY3N2JykKaG91c2VzX2dyb3VwZWRfc2YgPC0gc3RfYXNfc2YoaG91c2VzZmluYWx2MSwgY29vcmRzID0gYygibG9uIiwgImxhdCIpKQoKbXBzeiA8LSByZWFkT0dSKGRzbj0nZGF0YS9tcHN6JywgbGF5ZXI9J01QMTRfU1VCWk9ORV9XRUJfUEwnKQptcHN6X3NmIDwtIHN0X2FzX3NmKG1wc3opCmBgYAoKYGBge3IgZWNobz1GQUxTRSwgZXZhbD1UUlVFLCBtZXNzYWdlPUZBTFNFLCB3YXJuaW5nPUZBTFNFfQpzdW1tYXJ5KGhvdXNlc2ZpbmFsdjEpCmBgYAoKCmBgYHtyIGVjaG89RkFMU0UsIGV2YWw9VFJVRSwgbWVzc2FnZT1GQUxTRSwgd2FybmluZz1GQUxTRX0KdG1hcF9tb2RlKCd2aWV3JykKdG1fc2hhcGUobXBzeikgKyB0bV9wb2x5Z29ucygpICsgCiAgdG1fc2hhcGUoaG91c2VzX2dyb3VwZWRfc2YpICsKICAgIHRtX2RvdHMoY29sPSdtaW5fZGlzdF9tcnQnLAogICAgICAgICAgICBzdHlsZT0ncXVhbnRpbGUnLAogICAgICAgICAgICBzaXplPTAuMDIpICsgCiAgdG1fc3R5bGUoImNvbF9ibGluZCIpCgoKYGBgCgoKCiNDcmVhdGUgdGhlIHBsb3Qgb24gYSByZWdpb24gbGV2ZWwgCgpgYGB7ciBlY2hvPUZBTFNFLCBldmFsPVRSVUUsIG1lc3NhZ2U9RkFMU0UsIHdhcm5pbmc9RkFMU0V9CmhvdXNlc19hZ2cgPC0gaG91c2VzX2dyb3VwZWRfc2YgJT4lIGdyb3VwX2J5KFJFR0lPTl9OKSAlPiUgc3VtbWFyaXNlKG1lYW5fZGlzdD1tZWFuKG1pbl9kaXN0X21ydCkpCgptcnRoaXN0IDwtIGdncGxvdChob3VzZXNfYWdnLCBhZXMoeCA9IFJFR0lPTl9OLCBtZWFuX2Rpc3QpKSArIAogIGdlb21fY29sKGZpbGwgPSAnIzMzNmU3YicpICsgCiAgdGhlbWUoYXhpcy50ZXh0LnggPSBlbGVtZW50X3RleHQoYW5nbGUgPSA5MCwgaGp1c3QgPSAxKSkgKyB0aGVtZShheGlzLnRpdGxlID0gZWxlbWVudF90ZXh0KGZhbWlseSA9ICJUcmVidWNoZXQgTVMiLCBjb2xvcj0iIzY2NjY2NiIsIGZhY2U9ImJvbGQiLCBzaXplPTE1KSkgCgptcnRoaXN0CmBgYAoKCiNTZXQgUGxvdCBQYW5lbCBCYWNrZ3JvdW5kCgpgYGB7ciBlY2hvPUZBTFNFLCBldmFsPVRSVUUsIG1lc3NhZ2U9RkFMU0UsIHdhcm5pbmc9RkFMU0V9CiMgQ2hhbmdlIHRoZSBjb2xvcnMgb2YgcGxvdCBwYW5lbCBiYWNrZ3JvdW5kIHRvIGxpZ2h0Ymx1ZSBhbmQgdGhlIGNvbG9yIG9mIGdyaWQgbGluZXMgdG8gd2hpdGUKbXJ0aGlzdCArIHRoZW1lKAogIHBhbmVsLmJhY2tncm91bmQgPSBlbGVtZW50X3JlY3QoZmlsbCA9ICIjZTRlOWVkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvdXIgPSAiI2U0ZTllZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSA9IDAuNSwgbGluZXR5cGUgPSAic29saWQiKSwKICBwYW5lbC5ncmlkLm1ham9yID0gZWxlbWVudF9saW5lKHNpemUgPSAwLjUsIGxpbmV0eXBlID0gJ3NvbGlkJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvdXIgPSAid2hpdGUiKSwgCiAgcGFuZWwuZ3JpZC5taW5vciA9IGVsZW1lbnRfbGluZShzaXplID0gMC4yNSwgbGluZXR5cGUgPSAnc29saWQnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG91ciA9ICJ3aGl0ZSIpCiAgKQpgYGAKCiNDcmVhdGUgdGhlIHBsb3QgYnkgdG93bgoKYGBge3IgZWNobz1GQUxTRSwgZXZhbD1UUlVFLCBtZXNzYWdlPUZBTFNFLCB3YXJuaW5nPUZBTFNFfQpob3VzZXNfYWdnIDwtIGhvdXNlc19ncm91cGVkX3NmICU+JSBncm91cF9ieSh0b3duKSAlPiUgc3VtbWFyaXNlKG1lYW5fZGlzdD1tZWFuKG1pbl9kaXN0X21ydCkpCgptcnRoaXN0IDwtIGdncGxvdChob3VzZXNfYWdnLCBhZXMoeCA9IHRvd24sIG1lYW5fZGlzdCkpICsgCiAgZ2VvbV9jb2woZmlsbCA9ICcjMzM2ZTdiJykgKyAKICB0aGVtZShheGlzLnRleHQueCA9IGVsZW1lbnRfdGV4dChhbmdsZSA9IDkwLCBoanVzdCA9IDEpKSArIHRoZW1lKGF4aXMudGl0bGUgPSBlbGVtZW50X3RleHQoZmFtaWx5ID0gIlRyZWJ1Y2hldCBNUyIsIGNvbG9yPSIjNjY2NjY2IiwgZmFjZT0iYm9sZCIsIHNpemU9MTUpKSAKCm1ydGhpc3QKYGBgCgoKI1NldCBQbG90IFBhbmVsIEJhY2tncm91bmQKCmBgYHtyIGVjaG89RkFMU0UsIGV2YWw9VFJVRSwgbWVzc2FnZT1GQUxTRSwgd2FybmluZz1GQUxTRX0KIyBDaGFuZ2UgdGhlIGNvbG9ycyBvZiBwbG90IHBhbmVsIGJhY2tncm91bmQgdG8gbGlnaHRibHVlIGFuZCB0aGUgY29sb3Igb2YgZ3JpZCBsaW5lcyB0byB3aGl0ZQptcnRoaXN0ICsgdGhlbWUoCiAgcGFuZWwuYmFja2dyb3VuZCA9IGVsZW1lbnRfcmVjdChmaWxsID0gIiNlNGU5ZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG91ciA9ICIjZTRlOWVkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplID0gMC41LCBsaW5ldHlwZSA9ICJzb2xpZCIpLAogIHBhbmVsLmdyaWQubWFqb3IgPSBlbGVtZW50X2xpbmUoc2l6ZSA9IDAuNSwgbGluZXR5cGUgPSAnc29saWQnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG91ciA9ICJ3aGl0ZSIpLCAKICBwYW5lbC5ncmlkLm1pbm9yID0gZWxlbWVudF9saW5lKHNpemUgPSAwLjI1LCBsaW5ldHlwZSA9ICdzb2xpZCcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3VyID0gIndoaXRlIikKICApCmBgYAoKCiNDcmVhdGUgdGhlIHBsb3QgYnkgc3Viem9uZQoKYGBge3IgZWNobz1GQUxTRSwgZXZhbD1UUlVFLCBtZXNzYWdlPUZBTFNFLCB3YXJuaW5nPUZBTFNFfQpob3VzZXNfYWdnIDwtIGhvdXNlc19ncm91cGVkX3NmICU+JSBncm91cF9ieShTVUJaT05FX04pICU+JSBzdW1tYXJpc2UobWVhbl9kaXN0PW1lYW4obWluX2Rpc3RfbXJ0KSkKCm1ydGhpc3QgPC0gZ2dwbG90KGhvdXNlc19hZ2csIGFlcyh4ID0gU1VCWk9ORV9OLCBtZWFuX2Rpc3QpKSArIAogIGdlb21fY29sKGZpbGwgPSAnIzMzNmU3YicpICsgCiAgdGhlbWUoYXhpcy50ZXh0LnggPSBlbGVtZW50X3RleHQoYW5nbGUgPSA5MCwgaGp1c3QgPSAxKSkgKyB0aGVtZShheGlzLnRpdGxlID0gZWxlbWVudF90ZXh0KGZhbWlseSA9ICJUcmVidWNoZXQgTVMiLCBjb2xvcj0iIzY2NjY2NiIsIGZhY2U9ImJvbGQiLCBzaXplPTE1KSkgKwogIGNvb3JkX2ZsaXAoKQoKbXJ0aGlzdApgYGAKCgojU2V0IFBsb3QgUGFuZWwgQmFja2dyb3VuZAoKYGBge3IgZWNobz1GQUxTRSwgZXZhbD1UUlVFLCBtZXNzYWdlPUZBTFNFLCB3YXJuaW5nPUZBTFNFfQojIENoYW5nZSB0aGUgY29sb3JzIG9mIHBsb3QgcGFuZWwgYmFja2dyb3VuZCB0byBsaWdodGJsdWUgYW5kIHRoZSBjb2xvciBvZiBncmlkIGxpbmVzIHRvIHdoaXRlCm1ydGhpc3QgKyB0aGVtZSgKICBwYW5lbC5iYWNrZ3JvdW5kID0gZWxlbWVudF9yZWN0KGZpbGwgPSAiI2U0ZTllZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3VyID0gIiNlNGU5ZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemUgPSAwLjUsIGxpbmV0eXBlID0gInNvbGlkIiksCiAgcGFuZWwuZ3JpZC5tYWpvciA9IGVsZW1lbnRfbGluZShzaXplID0gMC41LCBsaW5ldHlwZSA9ICdzb2xpZCcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3VyID0gIndoaXRlIiksIAogIHBhbmVsLmdyaWQubWlub3IgPSBlbGVtZW50X2xpbmUoc2l6ZSA9IDAuMjUsIGxpbmV0eXBlID0gJ3NvbGlkJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvdXIgPSAid2hpdGUiKQogICkKYGBgCgoK